home *** CD-ROM | disk | FTP | other *** search
/ Collection of Tools & Utilities / Collection of Tools and Utilities.iso / dskut / cdpsw51d.zip / VERS-501.ME < prev    next >
Text File  |  1991-02-04  |  8KB  |  204 lines

  1.  
  2.  
  3.                                 01/17/91
  4.  
  5.  
  6.     Summary of new commands & options:
  7.  
  8.     SET CDP43L=0        suppresses 43- & 50- line modes.
  9.  
  10.     SET CDPSNO=0        speeds up display on "snowless" monitors.
  11.  
  12.     SET CDPXCLD= specs    excludes CDP consideration of directories
  13.                 specified, allowing CDP to operate on disks
  14.                 containing more than 2800 files.
  15.  
  16.     The first two of these commands may also be enabled by letters on
  17.     the CDP command line.
  18.  
  19.     CDP .... X ....        is equivalent to SET CDP43L=0.
  20.  
  21.             and
  22.  
  23.     CDP .... W ....        is equivalent to SET CDPSNO=0.
  24.  
  25.     This does imply that "CDP d", where d is "X" or "W" is now invalid
  26. as a command that CDP start up on disks X: or W:. That was already true of
  27. Y: and Z: also. Sorry about that, but it's no big loss even to the few
  28. people who have such disks.
  29.  
  30.     The comments below about version 430 apply to version 501 also. It
  31. represents the overcoming of the problem mentioned below about being able
  32. to save and restore all of a 50-line screen. Vesion 501 does require 2 kb
  33. more of memory than the 43-line version and 7 kb more than the 25-line.
  34.     
  35.                                 10/17/90
  36.                 Version 430
  37.  
  38.     This version breaks the previous version number sequence. It starts
  39. with 43 because it supports 43-line video mode on an EGA as its default mode.
  40. That is to say, if the mode is 25 lines, CDP will change the mode to 43 lines
  41. while it is up.
  42.  
  43.     If it is popped up over a 35-line screen, it will assume that mode
  44. also. If popped up on a VGA screen in 50-line mode, it use 43 lines while CDP
  45. is up, and restore those lines when it goes resident. There is not sufficient
  46. spare room in CDP at the moment to save & restore the other 7 lines.
  47.  
  48.     There are two methods to avoid the above changes (in which case CDP
  49. will operate in 25 line mode as formerly).
  50.  
  51.     On the command line,
  52.  
  53.         specification of an X will suppress 50- and 43-line modes.
  54.  
  55. Or you can use the DOS SET command thus:
  56.  
  57.         SET CDP43L=0
  58.  
  59.     The version of CDP with two directory trees is not available in
  60. 43-50-line mode at this time. The space to hold the extra direcrory data is
  61. used to save the extra screen lines.
  62.  
  63.     An interesting side note: CDP functions correctly if you pop it up
  64. over one of the 40-char per line modes, or over top of CGA graphics screens.
  65. It cannot be popped up over EGA graphics, however (unless the EGA is in CGA
  66. emulation mode).
  67.  
  68.           --------------------------------
  69.               New Screen Feature
  70.           --------------------------------
  71.  
  72.     An additional option has been added for those who have a CGA screen
  73. that does not show "snow" when the screen is manipulated fast in text mode.
  74.  
  75.     CDP will handle the screen considerably faster if you
  76.  
  77.         put a W on the command line of CDP.
  78.  
  79. Or you can use the DOS SET command thus:
  80.  
  81.         SET CDPSNO=0
  82.  
  83.     The easiest way to find out if this will work for you is simply to
  84. try it. The worst that can happen is that there will be snow on your screen.
  85. That's certainly not as bad as snow down your neck.
  86.  
  87.           --------------------------------
  88.             Enhanced Comparisons
  89.           --------------------------------
  90.  
  91.     An additional enhancement is to be found in the various file COMPARE
  92. commands. The extra fast "by Time & Size Only" mode now details whether both
  93. time and size differ, and in what way.
  94.  
  95.     The compare by binary contents comparison also states whether time
  96. and/or size differ, when the files are either completely identical (by
  97. contents) or almost identical (one is same as other, but longer).
  98.  
  99.           --------------------------------
  100.               Oddball Disk Letters
  101.           --------------------------------
  102.  
  103.     An attempt has been made to please people who have odd configurations
  104. where a floppy disk is assigned to some letter such as C:, D:, etc., in
  105. contradiction of the number of floppy disks indicated to be present by the
  106. BIOS switch settings. For some reason these people seem to think their
  107. configuration is perfectly normal; in spite of the fact that only a very
  108. small number of machines are configured in such a way (usually by the use
  109. of DRIVER.SYS).
  110.  
  111.     The "problem", if you want to call it that, was that during its
  112. initialization, CDP checks all disks to gather information about them; except
  113. that it does not check floppy disks because doing so in a natural fashion
  114. requires spinning the disk spindle for a while to determine that no diskette
  115. is present. That is a DOS deficiency. DOS doesn't have sense enough to know
  116. that no diskette is there, without spinning the damned thing (true of early
  117. versions of DOS and not fixed until DOS 3+).
  118.  
  119.     If you avoid trying to read the disk with an "undocumented" DOS call
  120. to get information, DOS perversely spins the disk anyway, and additionally
  121. puts out the annoying "abort, retry, ignore" message. These are DOS
  122. deficiencies and/or bugs.
  123.  
  124.     What happened to people with odd configurations was that CDP would
  125. assume that disk letters which would be above those covered by the number of
  126. floppy disks that DOS erroneously reports that it has, would be hard disks.
  127. CDP would make the "undocumented" call & get the "abort, retry, ignore" jazz.
  128. It didn't hurt anything if you said ignore (or "fail" in later versions of
  129. DOS). Nor did it even occur if a disk was present in the drive.
  130.     
  131.     Nevertheless, it is a well-known fact to repairmen, etc., that the
  132. most abusive and aggressive customers are usually those with the cheapest,
  133. most out-of-date, oddball, or abused equipment.
  134.  
  135.     I have done what I could do. CDP will now not let DOS spit out its
  136. stupid "abort etc.". Instead, it will spin the disk for 10 seconds or so, and
  137. when no response occurs, assume it is a misplaced floppy. Note that there may
  138. be a possible side effect that CDP will malfunction on some ungodly RAM drives
  139. that falsely format themselves as floppy disks, but are too stupid to function
  140. properly when called directly with INT 13H, as CDP does.
  141.  
  142.     One is caught between a rock and a hard place. Unless one wishes to
  143. devote an inordinate amount of code just to disk configuration analysis (which
  144. is not supplied adequately in versions of DOS before 3.1, and even then does
  145. not always function correctly because not all drives supply the required
  146. signals), the best way to figure out the disk is just to go ahead and read
  147. the thing -- since DOS won't tell you in any decent way just what is there
  148. (and it may be impossible for DOS to do so, I must add -- DOS is not totally
  149. culpable).
  150.  
  151.  
  152.           --------------------------------
  153.               More File Capacity
  154.           --------------------------------
  155.  
  156.                                 01/17/91
  157.  
  158.                 Versions 431 & 501
  159.  
  160.     These versions allow CDP to operate on disks containing more than
  161. 2800 files, the former maximum.
  162.  
  163.     Because of memory limitations CDP can still keep track of only 2800
  164. files at a time, but by the use of a DOS SET statement, directories may be
  165. selected which CDP is to EXCLUDE from consideration. CDP simply behaves as
  166. if those directories did not exist; EXCEPT that the actual space that they
  167. and their files occupy is inviolate, and will not be used in any fashion
  168. by CDP. So long as the total number of files in the non-excluded directories
  169. is less than 2800, CDP will behave in its normal fashion.
  170.  
  171.     The syntax is best given by example:
  172.  
  173.     SET CDPXCLD=C:a/dz,g/mZ;d:r/Tz,m/pz;g:F/mz
  174.             (notice that the case of alphabetics does not matter)
  175.     says
  176.  
  177.     on disk C:, ignore directories ( & their subdirectories) at the root
  178.             level, whose names sort between the strings "a" & "dz"
  179.             and those with names between "g" & "mz"
  180.  
  181.     on disk D:, ignore directories with names between "r" & "tz" and
  182.             between "m" and "pz"
  183.  
  184.     on disk G:, ignore directories with names between "f" and "mz".
  185.  
  186.     There are no restrictions or exclusions on other disks. Also, CDP
  187. can export to any directories on the restricted disks, even the excluded
  188. directories. The exclusions apply only to the disk that CDP is currently
  189. "logged" to. It is important to note that the exclusion specifications apply
  190. only to root-level directories and all the descendants of those excluded
  191. root-level directories. In the above example, the directories
  192.  
  193.     C:\ALPHA\FARFLE\ and C:\GLOTZ\FARFLE\ would be excluded, but
  194.  
  195.     C:\FA